-
-
Notifications
You must be signed in to change notification settings - Fork 251
Decompiler #481
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: development
Are you sure you want to change the base?
Decompiler #481
Conversation
… AsmResolverDummyDllOutputFormat.cs to match class name
…fects like flags visible
So I attempted to review this but I think you have a massive number of thread safety issues. I got thousands of exceptions - some concurrent modification, some From a quick look, you're using one The control flow graphs I did get (I uncommented the line which wrote them, so that I could evaluate the decompilation in at least some way) looked promising, though they were much more complex and I didn't have much time to familiarise myself with the string representations you were using. For reference, I was attempting to decompile AUDICA. |
I forgot to try this in non debug mode so stuff was not actually parallel, should be fixed now |
Transforms ISIL into higher level with stack analysis, ssa form, simplification, etc. and then translates that into CIL.
The decompiled C# is pretty messy right now (dnSpy just refuses to decompile it, but ILSpy works) but most of the times it's possible to at least see what methods do.
I'm MrUser127 btw, i changed my name, and that stuff in that previous decompiler pr should now be fixed, and now i actually have motivation to work on this if something needs to be changed